package cn.com.rpc.invoke;

import cn.com.common.Invocation;
import cn.com.common.Result;
import cn.com.common.URI;

public interface Invoker<T> {

    boolean isAvailable();

    Result invoke(final Invocation invocation) throws Exception;

    URI getUri();

    void destory();
}
